perm filename APP6.XGP[AIM,DBL]1 blob
sn#124709 filedate 1974-10-17 generic text, type T, neo UTF8
/LMAR=0/FONT#0=FIX25/FONT#1=SIGN57/FONT#2=SHD40/FONT#3=BDI25/FONT#4=NGB30/FONT#5=NGR20
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓␈↓↓APPENDIX 6. ␈↓ ␈↓αCF .... RUNNING␈↓
␈↓ α,␈↓←␈↓βENTER(T)␈↓
␈↓ α,␈↓USER INTERRUPT LEVEL... ␈↓β0␈↓
␈↓ α,␈↓␈↓∧PUP:␈↓ (PUP IS ABOUT TO WORK ON CONCEPT FORMATION)
␈↓ α,␈↓␈↓∧PUP:␈↓ (THE TYPE OF CONCEPT FORMATION PUP IS ABOUT TO WORK ON IS
␈↓ α,␈↓CLASSIFICATORY:CONCEPT:FORMATION)
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(ARCH (A B C) (S A B) (S C B) (BLOCK A) (BLOCK B) (BLOCK C))␈↓
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MAY HAVE ((S A B) (S C B) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(TOWER (A B C D) (S A B) (S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))␈↓
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MAY HAVE ((S A B) (S C B) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓TOWER
␈↓ α,␈↓OBJECTS (A B C D)
␈↓ α,␈↓MAY HAVE ((S A B) (S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(??? (A B C) (S A B) (S C B))␈↓
␈↓ α,␈↓(COMMENT I MUST TELL YOU (COMMENT MY GUESS FOR POSSIBLE:NAME:OF:CLASS IS
␈↓ α,␈↓ ARCH))
␈↓ α,␈↓PLEASE GIVE ME NAME:OF:CLASS
␈↓ α,␈↓␈↓βARCH␈↓
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α≤page A6.1␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MAY HAVE ((S A B) (S C B) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓TOWER
␈↓ α,␈↓OBJECTS (A B C D)
␈↓ α,␈↓MAY HAVE ((S A B) (S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(??? (A B C) (S A B) (S C B) (BLOCK A) (BLOCK C) (TOUCH A C) (BLOCK B)
␈↓ α,␈↓β )␈↓
␈↓ α,␈↓(COMMENT I MUST TELL YOU (COMMENT MY GUESS FOR POSSIBLE:NAME:OF:CLASS IS
␈↓ α,␈↓ ARCH))
␈↓ α,␈↓PLEASE GIVE ME NAME:OF:CLASS
␈↓ α,␈↓␈↓βNOTHING␈↓
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MUSNT HAVE ((TOUCH A C))
␈↓ α,␈↓MAY HAVE ((S A B) (S C B) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓TOWER
␈↓ α,␈↓OBJECTS (A B C D)
␈↓ α,␈↓MAY HAVE ((S A B) (S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(??? (A B C) (BLOCK A) (BLOCK B) (BLOCK C))␈↓
␈↓ α,␈↓(COMMENT I MUST TELL YOU (COMMENT MY GUESS FOR POSSIBLE:NAME:OF:CLASS IS
␈↓ α,␈↓ ARCH))
␈↓ α,␈↓PLEASE GIVE ME NAME:OF:CLASS
␈↓ α,␈↓␈↓βNOTHING␈↓
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MUST HAVE ((S A B))
␈↓ α,␈↓MUSNT HAVE ((TOUCH A C))
␈↓ α,␈↓MAY HAVE ((S C B) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓TOWER
␈↓ α,␈↓OBJECTS (A B C D)
␈↓ α,␈↓MAY HAVE ((S A B) (S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(??? (A B C) (BLOCK A) (BLOCK C) (S A B) (BLOCK B))␈↓
␈↓ α,␈↓(COMMENT I MUST TELL YOU (COMMENT MY GUESS FOR POSSIBLE:NAME:OF:CLASS IS
␈↓ α,␈↓ ARCH))
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α~page A6.2␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓PLEASE GIVE ME NAME:OF:CLASS
␈↓ α,␈↓␈↓βNOTHING␈↓
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MUST HAVE ((S A B) (S C B))
␈↓ α,␈↓MUSNT HAVE ((TOUCH A C))
␈↓ α,␈↓MAY HAVE ((BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓TOWER
␈↓ α,␈↓OBJECTS (A B C D)
␈↓ α,␈↓MAY HAVE ((S A B) (S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓␈↓∧<notice that at this point, the model for ARCH is the usual one>␈↓
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(??? (A B C) (TOUCH A C) (TOUCH B C) (BLOCK A) (RED B))␈↓
␈↓ α,␈↓(COMMENT I MUST TELL YOU (COMMENT MY GUESS FOR POSSIBLE:NAME:OF:CLASS IS
␈↓ α,␈↓ TOWER))
␈↓ α,␈↓PLEASE GIVE ME NAME:OF:CLASS
␈↓ α,␈↓␈↓βROW␈↓
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MUST HAVE ((S A B) (S C B))
␈↓ α,␈↓MUSNT HAVE ((TOUCH A C))
␈↓ α,␈↓MAY HAVE ((BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓TOWER
␈↓ α,␈↓OBJECTS (A B C D)
␈↓ α,␈↓MUST HAVE ((S A B))
␈↓ α,␈↓MAY HAVE ((S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓ROW
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MAY HAVE ((TOUCH A C) (TOUCH B C) (BLOCK A) (RED B))
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(ARCH (A B C D) (S A B) (TOUCH A C))␈↓
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C (D))
␈↓ α,␈↓MUST HAVE ((S A B))
␈↓ α,␈↓MAY HAVE ((BLOCK A) (BLOCK B) (BLOCK C) (TOUCH A C) (S C B))
␈↓ α,␈↓TOWER
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α~page A6.3␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓OBJECTS (A B C D)
␈↓ α,␈↓MUST HAVE ((S A B))
␈↓ α,␈↓MAY HAVE ((S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓ROW
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MAY HAVE ((TOUCH A C) (TOUCH B C) (BLOCK A) (RED B))
␈↓ α,␈↓␈↓∧<notice how contradictory user input is handled: features are simply
␈↓ α,␈↓∧ transferred from the MUST/MUSTNOT sets to the MAY set>␈↓
␈↓ α,␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(HALT)␈↓
␈↓ α,␈↓␈↓∧PUP:␈↓ (PUP HAS THOUGHT ABOUT THE CLASSIFICATORY:CONCEPT:FORMATION TYPE OF
␈↓ α,␈↓ CONCEPT:FORMATION)
␈↓ α,␈↓FINISHED CURRENT SERVICE; WHAT SHOULD I DO? TYPE ONE OF:
␈↓ α,␈↓1 EXIT FROM SYSTEM
␈↓ α,␈↓2 CONTINUE SERVING, AS BEFORE
␈↓ α,␈↓3 CONTINUE SERVING, BUT GET A NEW USER INTERRUPT LEVEL
␈↓ α,␈↓4 REINITIALIZE SYSTEM AND START FROM BEGINNING AGAIN
␈↓ α,␈↓OK, GO .......... ␈↓β3␈↓
␈↓ α,␈↓USER INTERRUPT LEVEL... ␈↓β10␈↓
␈↓ α,␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** SATISFY *** (CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(FAST:SATISFY THE SIMPLE SUBGOAL (AWARE USER (PUP IS ABOUT TO WORK ON
␈↓ α,␈↓ -CONCEPT FORMATION)))
␈↓ α,␈↓REQUEST: ␈↓βHOW
␈↓ α,␈↓β␈↓(PASS CONTROL TO THE SIMPLEST SUFFICIENT BEING)
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓((AWARE USER (PUP IS ABOUT TO WORK ON CONCEPT FORMATION)) IS A REQUISI
␈↓ α,␈↓ -TE TO BE SATISFIED)
␈↓ α,␈↓REQUEST: ␈↓βOLDER
␈↓ α,␈↓β␈↓CF:1
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (LEARN HOW TO IMPOSE A CONCEPT STRUCTU
␈↓ α,␈↓ -RING UPON A DOMAIN; LEARN HOW TO CHARACTERIZE,
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α~page A6.4␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓OR AT LEAST DISTINGUISH, VARIOUS CONCEPTS))
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓(CONCEPT:LEARNING IS NECESSARY TO CONCEPT KNOWLEDGE AND CONCEPT:FORMAT
␈↓ α,␈↓ -ION IS TOO GENERAL TO USE AS IT IS)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βBEING
␈↓ α,␈↓β␈↓PAD:2
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (DIVIDE A DOMAIN INTO SUBDOMAINS; USUA
␈↓ α,␈↓ -LLY THESE WILL BE DISJOINT, AND THEIR UNION
␈↓ α,␈↓WILL BE THE ENTIRE DOMAIN))
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓(BECAUSE PUP MUST ENCODE A FUNCTION WHICH PARTITIONS A DOMAIN INTO CLA
␈↓ α,␈↓ -SSES AND PARTITION:A:DOMAIN IS TOO GENERAL
␈↓ α,␈↓TO USE AS IT IS)
␈↓ α,␈↓REQUEST: ␈↓βHOW
␈↓ α,␈↓β␈↓(BY BUILDING UP THE PARTITION GRADUALLY, BY ADDING TO OUR KNOWLEDGE OF
␈↓ α,␈↓ THE PARTITION ONE PAIR AT A TIME; HERE A
␈↓ α,␈↓PAIR IS <ELEMENT, CLASS:NAME>)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** TAKE:HOLD:OF:3 *** (PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓(PUP WANTS ELEMENT:4 ,AND WE DON'T HAVE TO DO ANY COMPUTING TO GET IT
␈↓ α,␈↓ -AND TAKE:HOLD:OF IS TOO GENERAL TO USE AS
␈↓ α,␈↓IT IS)
␈↓ α,␈↓REQUEST: ␈↓βHOW
␈↓ α,␈↓β␈↓(LOOK AROUND A LITTLE; IF IT ISNT FOUND TRIVIALLY, THEN ASK THE USER T
␈↓ α,␈↓ -O GIVE ELEMENT:4 TO US)
␈↓ α,␈↓REQUEST: ␈↓βAFFECTS
␈↓ α,␈↓β␈↓((IN POSSIBLE CALLED) (ELEMENT:4 POSSIBLE CALLED) (ELEMENT:4 POSSIBLE
␈↓ α,␈↓ -CALLED) (ELEMENT:OBJECTS:11 POSSIBLE CALLED)
␈↓ α,␈↓(ELEMENT:CLASSNAME:13 POSSIBLE CALLED) (ELEMENT:RELNS:15 POSSIBLE CALLED
␈↓ α,␈↓ ))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(??? (A B) (BLOCK A]␈↓
␈↓ α,␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** SOME:PART:OF:14 *** (TAKE:HOLD:OF:3 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α~page A6.5␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (THIS IS A DESTRUCTIVE FUNCTION; IT BR
␈↓ α,␈↓ -EAKS A PIECE OFF OF (??? (A B) (BLOCK A))))
␈↓ α,␈↓REQUEST: ␈↓βHOW
␈↓ α,␈↓β␈↓(USE SOME PRE:EXISTING TECHNIQUE TO GET THE SIMPLE LISP PROGRAM (MADE
␈↓ α,␈↓ -UP OF CARS AND CDRS) WHICH DOES THE JOB. SUCH
␈↓ α,␈↓FACILITIES MIGHT BE PW1, PUP, DAVID SHAW'S PGM, OR EVEN TRIAL AND ERROR.
␈↓ α,␈↓ )
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓(ONLY PART OF (??? (A B) (BLOCK A)) IS DESIRED AT THIS POINT AND SOME:
␈↓ α,␈↓ -PART:OF IS TOO GENERAL TO USE AS IT IS)
␈↓ α,␈↓REQUEST: ␈↓βMETA:CODE
␈↓ α,␈↓β␈↓(PROGN (COMMENT IN ALL CALLS TO DATE, ARG1 IS INSTANTIATED AS (COMMENT
␈↓ α,␈↓ EVAL ARG1)) (CAR ARG1))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** FOREACH:17 *** (GET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (GO THROUGH THE KNOWN SPACE OF POSSIBL
␈↓ α,␈↓ -E:NAMES:OF:CLASS ,WHICH IS
␈↓ α,␈↓SET:OF:POSSIBLE:NAMES:OF:CLASS ,AND PERFORM (TEST:18 POSSIBLE:NAME:OF:CL
␈↓ α,␈↓ -ASS (COMMENT FOR SATISFACTION OF GOAL CRITERIA))
␈↓ α,␈↓ON EACH, UNTIL SOME SPECIFIED TERMINATION CONDITION IS REACHED))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βBEING
␈↓ α,␈↓β␈↓TEST:18
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (TEST TO SEE IF THE ARG1 ARCH MEETS TH
␈↓ α,␈↓ -E DESIRED CONDITIONS (COMMENT FOR SATISFACTION
␈↓ α,␈↓OF GOAL CRITERIA)))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** COMPARE:26 *** (COMPARE:19 TEST:18 FOREACH:17 GET:HOLD:OF:8 PA
␈↓ α,␈↓ -D:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (COMPARE ((S A B) (BLOCK A) (BLOCK B)
␈↓ α,␈↓ (BLOCK C) (TOUCH A C) (S C B)) WITH ((BLOCK
␈↓ α,␈↓A))))
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓(PUP WANTS TO SEE IF ((S A B) (BLOCK A) (BLOCK B) (BLOCK C) (TOUCH A C
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α~page A6.6␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓ ) (S C B)) IS CLOSE ENOUGH TO ((BLOCK A))
␈↓ α,␈↓AND COMPARE IS TOO GENERAL TO USE AS IT IS)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** CONTRADICTS:27 *** (COMPARE:26 COMPARE:19 TEST:18 FOREACH:17 G
␈↓ α,␈↓ -ET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (SEE IF (S A B) IS IN CONTRADICTION TO
␈↓ α,␈↓ THE COLLECTION ((BLOCK A))))
␈↓ α,␈↓REQUEST: ␈↓βHOW
␈↓ α,␈↓β␈↓(SEE HOW A (S A B) TYPE OF ARG1 CAN BE CONTRADICTORY, THEN EXAMINE THE
␈↓ α,␈↓ RELATIONSHIP BETWEEN (S A B) AND ((BLOCK
␈↓ α,␈↓A)))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** JOIN:23 *** (COMPARE:19 TEST:18 FOREACH:17 GET:HOLD:OF:8 PAD:2
␈↓ α,␈↓ CF:1)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** TEST:18 *** (FOREACH:17 GET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** CONTRADICTS:27 *** (COMPARE:26 COMPARE:19 TEST:18 FOREACH:17 G
␈↓ α,␈↓ -ET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βMETA:CODE
␈↓ α,␈↓β␈↓(PROGN
␈↓ α,␈↓ (COMMENT IN ALL CALLS TO DATE, ARG1 IS INSTANTIATED AS RELATION)
␈↓ α,␈↓ (COMMENT IN ALL CALLS TO DATE, ARG2 IS
␈↓ α,␈↓ INSTANTIATED AS ELEMENT:RELNS:15)
␈↓ α,␈↓ (COND ((MEMBER ARG1 YES:RELNS:28)
␈↓ α,␈↓ (PROGN (COMMENT ARG1 OCCURS WITH PROBABILITY 1, SO IT HAD
␈↓ α,␈↓ BETTER BE IN ARG2, THE RELEVANT PIECE OF THE WORLD)
␈↓ α,␈↓ (NOT (MEMBER ARG1 ARG2))))
␈↓ α,␈↓ ((MEMBER ARG1 NO:RELNS:29)
␈↓ α,␈↓ (PROGN (COMMENT SINCE ARG1 SHOULD NEVER OCCUR, WE HAVE A CO
␈↓ α,␈↓ -NTRADICTION IF IT IS A MEMBER OF ARG2)
␈↓ α,␈↓ (MEMBER ARG1 ARG2)))
␈↓ α,␈↓ (T (PROGN (COMMENT WE MAY OR MAY NOT HAVE ARG1 IN ARG2; EIT
␈↓ α,␈↓ -HER CASE IS ALLOWABLE; SO WE NEVER HAVE A
␈↓ α,␈↓ CONTRADICTION)
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α~page A6.7␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓ NIL))))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** TEST:18 *** (FOREACH:17 GET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (TEST TO SEE IF THE ARG1 ROW MEETS THE
␈↓ α,␈↓ DESIRED CONDITIONS (COMMENT FOR SATISFACTION
␈↓ α,␈↓OF GOAL CRITERIA)))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** CONTRADICTS:27 *** (COMPARE:26 COMPARE:19 TEST:18 FOREACH:17 G
␈↓ α,␈↓ -ET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** CONTRADICTS:27 *** (COMPARE:26 COMPARE:19 TEST:18 FOREACH:17 G
␈↓ α,␈↓ -ET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (SEE IF (BLOCK A) IS IN CONTRADICTION
␈↓ α,␈↓ -TO THE COLLECTION ((BLOCK A))))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** CONTRADICTS:27 *** (COMPARE:26 COMPARE:19 TEST:18 FOREACH:17 G
␈↓ α,␈↓ -ET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (SEE IF (RED B) IS IN CONTRADICTION TO
␈↓ α,␈↓ THE COLLECTION ((BLOCK A))))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓(COMMENT I MUST TELL YOU (COMMENT MY GUESS FOR POSSIBLE:NAME:OF:CLASS
␈↓ α,␈↓ -IS ROW))
␈↓ α,␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** ASK:USER:ABOUT:60 *** (FOREACH:17 GET:HOLD:OF:8 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α~page A6.8␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (ASK THE USER TO RESOLVE DECISION NAME
␈↓ α,␈↓ :OF:CLASS))
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓(BECAUSE PUP CANNOT RESOLVE IT, BUT MUST AT THIS TIME AND ASK:USER:ABO
␈↓ α,␈↓ -UT IS TOO GENERAL TO USE AS IT IS)
␈↓ α,␈↓REQUEST: ␈↓βHOW
␈↓ α,␈↓β␈↓(ASK THE USER WHAT THE RESOLUTION IS)
␈↓ α,␈↓REQUEST: ␈↓βMETA:CODE
␈↓ α,␈↓β␈↓(PROGN (COMMENT IN ALL CALLS TO DATE, ARG1 IS INSTANTIATED AS (COMMENT
␈↓ α,␈↓ QUOTE NAME:OF:CLASS)) (PROGN (PUPRIN1
␈↓ α,␈↓"
␈↓ α,␈↓PLEASE GIVE ME ") (PUPRINT ARG1) (SET ARG1 (READ))))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓PLEASE GIVE ME NAME:OF:CLASS
␈↓ α,␈↓␈↓βNOTHING␈↓
␈↓ α,␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** MODIFY:STRUCTURE:9 *** (PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (MODIFY THE STRUCTURE CONTAINING
␈↓ α,␈↓ "NOTHING" AS AN ELEMENT))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βBEING
␈↓ α,␈↓β␈↓CONDITIONAL:INSERTION:44
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** COMPLEX:ALTERATION:46 *** (COMPLEX:ALTERATION:45 MODIFY:STRUCT
␈↓ α,␈↓ -URE:9 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (ALTER ROW AND/OR ANOTHER ELEMENT OF T
␈↓ α,␈↓ -HE SAME OUTER LIST))
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓(BECAUSE MODIFYING THE STRUCTURE OF AN INDIVIDUAL ELEMENT IS EQUIVALEN
␈↓ α,␈↓ -T TO UPDATING OUR DESCRIPTION OF A SINGLE
␈↓ α,␈↓PARTICULAR CONCEPT, AND THIS IS FUNDAMENTAL TO A DECENT CONCEPT FORMATIO
␈↓ α,␈↓ -N PROGRAM AND COMPLEX:ALTERATION IS TOO GENERAL
␈↓ α,␈↓TO USE AS IT IS)
␈↓ α,␈↓REQUEST: ␈↓βHOW
␈↓ α,␈↓β␈↓(BY MODIFYING THE STRUCTURE OF SUCH AN ELEMENT)
␈↓ α,␈↓REQUEST: ␈↓βOLDER
␈↓ α,␈↓β␈↓COMPLEX:ALTERATION:45
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α~page A6.9␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓(COMPLEX:ALTERATION:46) *** COMPLEX:ALTERATION:45 *** (MODIFY:STRUCTUR
␈↓ α,␈↓ -E:9 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** IS:OF:TYPE:61 *** (PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (SEE IF ARG IS OF THE TYPE SPECIFIED.
␈↓ α,␈↓ -THE PARTICULAR TYPE IS DELINEATED BY THE SPECIAL
␈↓ α,␈↓KNOWLEDGE (COMMENT BREAKAWAY)))
␈↓ α,␈↓REQUEST: ␈↓βMETA:CODE
␈↓ α,␈↓β␈↓(EQUAL NAME:OF:CLASS HALT)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** FOREACH *** (PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(GO THROUGH THE KNOWN SPACE OF NAMES ,WHICH IS SET:OF:POSSIBLE:NAMES:O
␈↓ α,␈↓ -F:CLASS ,AND PERFORM (PROGN (PUPRINT NAME)
␈↓ α,␈↓(COND ((GETP NAME CLASS:OBJECTS:33) (PUPRIN1 "OBJECTS ") (PUPRINT (GETP
␈↓ α,␈↓ -NAME CLASS:OBJECTS:33)))) (COND ((GETP NAME
␈↓ α,␈↓CLASS:YES:RELNS:35) (PUPRIN1 "MUST HAVE ") (PUPRINT (GETP NAME CLASS:YES
␈↓ α,␈↓ :RELNS:35)))) (COND ((GETP NAME
␈↓ α,␈↓CLASS:NO:RELNS:36) (PUPRIN1 "MUSNT HAVE ") (PUPRINT (GETP NAME CLASS:NO:
␈↓ α,␈↓ -RELNS:36)))) (COND ((GETP NAME
␈↓ α,␈↓CLASS:MAYBE:RELNS:37) (PUPRIN1 "MAY HAVE ") (PUPRINT (GETP NAME CLASS:MA
␈↓ α,␈↓ -YBE:RELNS:37)))) (TERPRI) T) ON EACH, UNTIL
␈↓ α,␈↓SOME SPECIFIED TERMINATION CONDITION IS REACHED)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓ARCH
␈↓ α,␈↓OBJECTS (A B C (D))
␈↓ α,␈↓MUST HAVE ((S A B))
␈↓ α,␈↓MAY HAVE ((BLOCK A) (BLOCK B) (BLOCK C) (TOUCH A C) (S C B))
␈↓ α,␈↓TOWER
␈↓ α,␈↓OBJECTS (A B C D)
␈↓ α,␈↓MUST HAVE ((S A B))
␈↓ α,␈↓MAY HAVE ((S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓ROW
␈↓ α,␈↓OBJECTS (A B C)
␈↓ α,␈↓MUST HAVE ((TOUCH A C))
␈↓ α,␈↓MAY HAVE ((TOUCH B C) (BLOCK A) (RED B))
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α∩page A6.10␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βSET:OF:POSSIBLE:NAMES:OF:CLASS
␈↓ α,␈↓β␈↓(ARCH TOWER ROW)
␈↓ α,␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** TAKE:HOLD:OF:3 *** (PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (TAKE THE ARG1 ELEMENT:4 IN A TRIVIAL
␈↓ α,␈↓ -WAY; EITHER BY ACCESSING IT OR BY READING
␈↓ α,␈↓IT IN))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(??? (A B C) (BLOCK A) (BLOCK B]␈↓
␈↓ α,␈↓INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βELEMENT:4
␈↓ α,␈↓β␈↓(??? (A B C) (BLOCK A) (BLOCK B))
␈↓ α,␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** SOME:PART:OF:12 *** (TAKE:HOLD:OF:3 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β .
␈↓ α,␈↓β .
␈↓ α,␈↓β .
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βNO
␈↓ α,␈↓(COMMENT I MUST TELL YOU (COMMENT I GIVE UP))
␈↓ α,␈↓ .
␈↓ α,␈↓ .
␈↓ α,␈↓ .
␈↓ α,␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** SIMPLE:COMPARE:FN:43 *** (BETTER:38 CONDITIONAL:INSERTION:55 M
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α∩page A6.11␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓ -ODIFY:STRUCTURE:42 COMPLEX:ALTERATION:45
␈↓ α,␈↓MODIFY:STRUCTURE:9 PAD:2 CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (QUASI-COMPARISON WHICH ALWAYS RETURNS
␈↓ α,␈↓ A CONSTANT VALUE))
␈↓ α,␈↓REQUEST: ␈↓βWHY
␈↓ α,␈↓β␈↓(BECAUSE ORDERING ISNT VERY IMPORTANT HERE AND SIMPLE:COMPARE:FN IS TO
␈↓ α,␈↓ -O GENERAL TO USE AS IT IS)
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β␈↓INTERRUPT? ␈↓βYYES
␈↓ α,␈↓NO, NO. TYPE YES OR NO ......... INTERRUPT? ␈↓βYES
␈↓ α,␈↓β␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓NIL *** BETTER:38 *** (CONDITIONAL:INSERTION:55 MODIFY:STRUCTURE:42 CO
␈↓ α,␈↓ -MPLEX:ALTERATION:45 MODIFY:STRUCTURE:9 PAD:2
␈↓ α,␈↓CF:1)
␈↓ α,␈↓REQUEST: ␈↓βEXPLICIT:ARGS
␈↓ α,␈↓β␈↓(B1 B2)
␈↓ α,␈↓REQUEST: ␈↓βB1
␈↓ α,␈↓β␈↓(S A B)
␈↓ α,␈↓REQUEST: ␈↓βB2
␈↓ α,␈↓β␈↓(S C D)
␈↓ α,␈↓REQUEST: ␈↓βOLDER
␈↓ α,␈↓β␈↓CONDITIONAL:INSERTION:55
␈↓ α,␈↓REQUEST: ␈↓βCH
␈↓ α,␈↓β␈↓(BETTER:38) *** CONDITIONAL:INSERTION:55 *** (MODIFY:STRUCTURE:42 COMP
␈↓ α,␈↓ -LEX:ALTERATION:45 MODIFY:STRUCTURE:9 PAD:2
␈↓ α,␈↓CF:1)
␈↓ α,␈↓REQUEST: ␈↓βWHAT
␈↓ α,␈↓β␈↓(A SPECIALIZED BEING WHICH DOES (PERHAPS WE WILL STICK IN A CONDITIONA
␈↓ α,␈↓ -L INSERTION STATEMENT, STICKING IN AN ((S
␈↓ α,␈↓B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C)) -TYPE ELEMENT INTO ITS PAREN
␈↓ α,␈↓ -T STRUCTURE))
␈↓ α,␈↓REQUEST: ␈↓βMETA:CODE
␈↓ α,␈↓β␈↓(PROGN
␈↓ α,␈↓ (SETQ RESULT:7 (LIST:JOIN RESULT:5 RESULT:6
␈↓ α,␈↓ (SETDIFFERENCE ELEMENT:RELNS:15
␈↓ α,␈↓ (APPEND (GETP NAME:OF:CLASS
␈↓ α,␈↓ CLASS:YES:RELNS:35)
␈↓ α,␈↓ (GETP NAME:OF:CLASS
␈↓ α,␈↓ CLASS:NO:RELNS:36)
␈↓ α,␈↓ (GETP NAME:OF:CLASS
␈↓ α,␈↓ CLASS:MAYBE:RELNS:37))
␈↓ α,␈↓ )))
␈↓ α,␈↓ NIL
␈↓ α,␈↓ (COND
␈↓ α,␈↓ (RESULT:7
␈↓ α,␈↓ (PUT NAME:OF:CLASS CLASS:MAYBE:RELNS:37 (MERGE:IN RESULT:7 (GE
␈↓ α,␈↓ -TP NAME:OF:CLASS CLASS:MAYBE:RELNS:37) BETTER:38)))
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α∩page A6.12␈↓ YUser/CF Dialogue excerpts␈↓
␈↓ α,␈↓␈↓αBEINGS␈↓␈↓
I␈↓βDoug Lenat␈↓
␈↓ α,␈↓ (T (SETQ RESULT:7 NIL))))
␈↓ α,␈↓REQUEST: ␈↓βRESULT:7
␈↓ α,␈↓β␈↓((S A B))
␈↓ α,␈↓REQUEST: ␈↓βRESULT:6
␈↓ α,␈↓β␈↓NIL
␈↓ α,␈↓REQUEST: ␈↓βRESULT:5
␈↓ α,␈↓β␈↓((S A B))
␈↓ α,␈↓REQUEST: ␈↓β(GETP NAME:OF:CLASS CLASS:MAYBE:RELNS:37]
␈↓ α,␈↓β␈↓((S B C) (S C D) (BLOCK A) (BLOCK B) (BLOCK C))
␈↓ α,␈↓REQUEST: ␈↓βQUIT
␈↓ α,␈↓β .
␈↓ α,␈↓β .
␈↓ α,␈↓β .
␈↓ α,␈↓β␈↓(COMMENT READY TO ACCEPT BRAND NEW ELEMENT:4)
␈↓ α,␈↓␈↓β(HALT)␈↓
␈↓ α,␈↓FINISHED CURRENT SERVICE; WHAT SHOULD I DO? TYPE ONE OF:
␈↓ α,␈↓1 EXIT FROM SYSTEM
␈↓ α,␈↓2 CONTINUE SERVING, AS BEFORE
␈↓ α,␈↓3 CONTINUE SERVING, BUT GET A NEW USER INTERRUPT LEVEL
␈↓ α,␈↓4 REINITIALIZE SYSTEM AND START FROM BEGINNING AGAIN
␈↓ α,␈↓OK, GO .......... ␈↓β1␈↓
␈↓ α,␈↓"EXITING SYSTEM"
␈↓ α,␈↓␈↓∧<end of session with the synthesized program>␈↓
␈↓ α,␈↓←␈↓βSET:OF:POSSIBLE:NAMES:OF:CLASS␈↓
␈↓ α,␈↓(ARCH TOWER ROW HALT)
␈↓ α,␈↓←␈↓βCDR(ARCH)␈↓
␈↓ α,␈↓(CLASS:OBJECTS:33 (A B C (D)) CLASS:CLASSNAME:34 ARCH
␈↓ α,␈↓ CLASS:YES:RELNS:35 ((S A B)) CLASS:NO:RELNS:36 NIL
␈↓ α,␈↓ CLASS:MAYBE:RELNS:37 ((BLOCK A) (BLOCK B) (BLOCK C) (TOUCH A C) (S C B))
␈↓ α,␈↓ )
␈↓ α,␈↓␈↓¬Fourth Draft .... October 17, 1974␈α?␈α?␈α?␈α?␈α∩page A6.13␈↓ YUser/CF Dialogue excerpts␈↓